San Bernardino experiences mild winters, with temperatures rarely dropping below freezing and occasionally rising above 30°C in January. As spring approaches, temperatures gradually increase, reaching averages of around 17-22°C by May and June. The summer months bring hot weather, with July and August averaging highs around 26-27°C, although occasional spikes can reach up to 43°C. Autumn brings a cooling trend, with temperatures dropping back down into the mild range, ranging from 8-18°C by October. Winters are generally cool, with averages in the single digits Celsius in December, but still not cold enough for frost or snow.